package com.itxuhang.spring.factory;

import java.util.List;

/**
 * BeanFactory体系中顶级接口，对外暴露BeanFactory最基本的能力，比如getBean()
 */
public interface ListableBeanFactory extends BeanFactory {

    /**
     * 根据父类型，查找所有的实现类的实例
     * @param type
     * @return
     */
    public <T> List<T> getBeansByType(Class type) ;
}
